#include <iostream>
#include <cstdio>
using namespace std;
/*
50a+20b+10c=100i
c=10i-5a-2b 
50a+20b<=100i

b<=5i-2.5a

*/
int main(){
	int n,cnt=0;
	cin>>n;
	for(int i=0;i<=n/50;i++){
		/*
		整百数 
		全部被50 兑换 1种
		
		若干张 20 若干张 10 
		最多兑换 (n-50*i)/20 张20
		取1~(n-50*i)/20 张20 + 若干张10元（剩下一但是10的整倍数）
		有(n-50*i)/20种方法 
		
		总共 (n-50*i)/20 + 1 种方法 
		*/
		cnt+=(n-50*i)/20+1;
	}
	cout<<cnt;
	return 0;
}
